home *** CD-ROM | disk | FTP | other *** search
/ SunSoft Catalyst CDWARE 1996 May to August / Catalyst CDWARE 1996 May to August.iso / .products / JavaWorld / javaworld / cgi-bin / jw-survey.cgi < prev   
Text File  |  1996-02-17  |  1KB  |  58 lines

  1. #!/bin/sh
  2. # script to handle miscellaneous survey forms for JavaWorld.
  3.  
  4. address=surveymaster@javaworld.com
  5. if [ "$1" ]; then
  6.     subject=$1
  7. else
  8.     subject="swol-survey"
  9. fi
  10. mail="/usr/ucb/Mail -s $subject $address"
  11.  
  12. cat <<END_OF_MESSAGE
  13. Content-TYPE:   text/html
  14.  
  15. <HTML>
  16. <HEAD><TITLE>JavaWorld</TITLE></HEAD>
  17. <BODY>
  18. <A HREF="/javaworld/index.html">
  19. <IMG border=0 SRC="/javaworld/icons/b-thismonth.gif" ALT="[Table of contents]"></A>
  20. <P>
  21. <CENTER><H3>Thank you for participating in JavaWorld. We appreciate your patronage.</H3></CENTER>
  22. </BODY>
  23. </HTML>
  24. END_OF_MESSAGE
  25.  
  26. (
  27. echo "BEGIN RECORD `date`"
  28. echo "SURVEY: $1"
  29. echo "The environment variables are:"
  30. echo "CONTENT_LENGTH=$CONTENT_LENGTH"
  31. echo "CONTENT_TYPE=$CONTENT_TYPE"
  32. echo "DOCUMENT_ROOT=$DOCUMENT_ROOT"
  33. echo "GATEWAY_INTERFACE=$GATEWAY_INTERFACE"
  34. echo "HTTP_REFERER=$HTTP_REFERER"
  35. echo "HTTP_USER_AGENT=$HTTP_USER_AGENT"
  36. echo "QUERY_STRING=$QUERY_STRING"
  37. echo "REMOTE_ADDR=$REMOTE_ADDR"
  38. echo "REMOTE_HOST=$REMOTE_HOST"
  39. echo "REQUEST_METHOD=$REQUEST_METHOD"
  40. echo "SCRIPT_NAME=$SCRIPT_NAME"
  41. echo "SERVER_NAME=$SERVER_NAME"
  42. echo "SERVER_PORT=$SERVER_PORT"
  43. echo "SERVER_PROTOCOL=$SERVER_PROTOCOL"
  44. echo "SERVER_SOFTWARE=$SERVER_SOFTWARE"
  45. echo "ARGV=$*"
  46.  
  47. if [ -n "$CONTENT_LENGTH" ]; then
  48.     read var
  49. fi
  50. echo "STDINDATA=${var}"
  51.  
  52. echo "END RECORD `date`"
  53. echo
  54. ) 2>&1 | $mail
  55.  
  56. exit 0
  57.  
  58.